using System;
using System.Collections.Generic;
using System.Text;
using ECommerce.Library.DataStructure;
using Entity;
using ECommerce.Library;
using log4net;
using System.Web;
using System.IO;
using AutoGear.BLL;
using eShop.DataAccess;

namespace eShop.Model
{
    public class Manufacturer
    {
        public int ProductBrandId { get; set; }
        public string BrandName { get; set; }
        public string BrandDescription { get; set; }
        public string BrandImageUrl { get; set; }
        public string BrandUrl { get; set; }
        public bool IsActive { get; set; }
        public string BrandBannerImageUrl { get; set; }

        public Manufacturer()
        { }


        public Manufacturer(string brandName, string brandImageUrl, string brandUrl)
        {
            BrandName = brandName;
            BrandImageUrl = brandImageUrl;
            BrandUrl = brandUrl;
            IsActive = false;
        }

        public Manufacturer(int productBrandId, string brandName, string brandDescription, string brandImageUrl, string brandUrl, string brandBannerUrl)
        {
            BrandDescription = brandDescription;
            BrandImageUrl = brandImageUrl;
            BrandName = brandName;
            BrandUrl = brandUrl;
            ProductBrandId = productBrandId;
            BrandBannerImageUrl = brandBannerUrl;
            IsActive = false;
        }

        public Manufacturer(int productBrandId, string brandName, string brandDescription,
            string brandImageUrl, string brandUrl, bool isActive, string brandBannerUrl)
        {

            BrandDescription = brandDescription;
            BrandImageUrl = brandImageUrl;
            BrandName = brandName;
            BrandUrl = brandUrl;
            ProductBrandId = productBrandId;
            BrandBannerImageUrl = brandBannerUrl;
            IsActive = isActive;
        }
    }
}
